/**
 * Storage通用存储文件定义
 * @type {string}
 */

const SOTRANGE_KEY = 'imooc-pay'

module.exports = {
    /**
     * 设置值
     * @param key
     * @param value
     * @param module_name 模块名称
     */
    setItem(key, value, module_name) {
        if (module_name) {
            let module_name_info = this.getItem(module_name)
            module_name[key] = value
            wx.setStorageSync(module_name, module_name_info)
        } else {
            wx.setStorageSync(key, value)
        }
    },
    /**
     * 获取值
     * @param key
     * @param module_name
     * @returns {*}
     */
    getItem(key, module_name) {
        if (module_name) {
            let val = this.getItem(module_name)
            if (val) {
                return val[key]
            }

            return ''
        } else {
            return wx.getStorageSync(key)
        }
    },
    /**
     * 删除或者清空值
     * @param key
     */
    clear(key) {
        key ? wx.removeStorageSync(key) : wx.clearStorageSync()
    },
    /**
     * 获取系统信息
     */
    getSystemInfo() {
        return wx.getSystemInfoSync()
    }
}












